abd11d47179ddce59db329bfbee340d8acd3210e,library/src/main/java/com/google/android/media/tv/companionlibrary/service/BaseTvInputService.java,PlayCurrentProgramRunnable,run,#,550

Before Change


                Program program = TvContractUtils.getCurrentProgram(resolver, mChannelUri);
                if (program != null) {
                    List<Advertisement> ads = InternalProviderDataUtil
                            .parseAds(program.getInternalProviderData());
                    Collections.sort(ads);
                    long currentTimeMs = System.currentTimeMillis();
                    for (Advertisement ad : ads) {

After Change


                ContentResolver resolver = mContext.getContentResolver();
                Program program = TvContractUtils.getCurrentProgram(resolver, mChannelUri);
                if (program != null) {
                    if (program.getInternalProviderData() != null) {
                        List<Advertisement> ads = program.getInternalProviderData().getAds();
                        Collections.sort(ads);
                        long currentTimeMs = System.currentTimeMillis();
                        for (Advertisement ad : ads) {